package com.zt.chatgpt.openai.service.rule;

import com.zt.chatgpt.openai.model.aggregates.ChatProcessAggregate;
import com.zt.chatgpt.openai.model.entity.RuleLogicEntity;

/**
 * @author: zt
 * @Description: 规则过滤接口
 * @create: 2024-05-21 23:04
 */

public interface ILogicFilter<T> {

    RuleLogicEntity<ChatProcessAggregate> filter (ChatProcessAggregate chatProcessAggregate, T data) throws Exception;
}
